package com.chujian.framework.auth;

import lombok.Getter;
import lombok.Setter;
import lombok.ToString;
import lombok.experimental.Accessors;

/**
 * @author ：yj
 * @date ：2020-11-18
 * 访问者信息
 */
@Getter
@Setter
@Accessors(chain = true)
@ToString
public class Accessor {

    /**
     * 用户id
     */
    private Long userId;
    /**
     * 用户登录ID
     */
    private Long userLoginId;
    /**
     * 机构Id
     */
    private Long compId;
    /**
     * 产品id
     */
    private Long prodId;
    /**
     * 平台
     */
    private Long platId;
    /**
     * 用户真实姓名
     */
    private String realName;
    /**
     * 版本
     */
    private String version;
    /**
     * acId 账套ID 租户ID，适用于sass模式
     */
    private Long acId;

    //// ### 下面的信息与Token生成无关
    /**
     * 动态权限信息
     */
    private DynamicAuth dynamicAuth;

}
